package com.lancer.cloud.common.constants;

/**
 * 系统包路径常量类
 *
 * caijinbang
 * @date 2019-06-16 15:36
 */
public class PackagePathConstants {

    /******************************************************* mybatis模板路径 **********************************************************************/
    /**
     * 实体模板
     */
    public static final String MYBATIS_ENTITY_TEMPLATE = "templates/mybatis/Entity.java.vm";
    /**
     * 查询模板
     */
    public static final String MYBATIS_QUERY_TEMPLATE = "templates/mybatis/query.java.vm";

    /**
     * Mapper接口模板
     */
    public static final String MYBATIS_MAPPER_TEMPLATE = "templates/mybatis/Mapper.java.vm";
    /**
     * Service接口模板
     */
    public static final String MYBATIS_SERVICE_TEMPLATE = "templates/mybatis/service.java.vm";
    /**
     * ServiceImpl 模板
     */
    public static final String MYBATIS_SERVICEIMPL_TEMPLATE = "templates/mybatis/serviceImpl.java.vm";
    /**
     * 控制器模板
     */
    public static final String MYBATIS_CONTROLLER_TEMPLATE = "templates/mybatis/controller.java.vm";
    /**
     * Mapper.xml模板
     */
    public static final String MYBATIS_MAPPERXML_TEMPLATE = "templates/mybatis/Mapper.xml.vm";

    /******************************************************* Java类路径 **********************************************************************/
    /**
     * 实体类的key
     */
    public static final String ENTITY_CLAZZ_KEY = "packageName";
    /**
     * 实体类的存放包名
     */
    public static final String ENTITY_CLAZZ_VALUE = "com.lancer.cloud.generator.model.entity";

    /**
     * dao的key
     */
    public static final String DAO_PACKAGE_NAME_KEY = "packageName";
    /**
     * Dao的包名
     */
    public static final String DAO_PACKAGE_NAME_VALUE = "com.lancer.cloud.generator.mapper";

    /**
     * 控制器的key
     */
    public static final String CONTROLLER_PACKAGE_NAME_KEY = "controllerPackageName";
    /**
     * 控制器包名
     */
    public static final String CONTROLLER_PACKAGE_NAME_VALUE = "com.lancer.cloud.generator.controller";

    /**
     * Mapper的key
     */
    public static final String MAPPER_PACKAGE_NAME_KEY = "packageName";
    /**
     * Mapper包名
     */
    public static final String MAPPER_PACKAGE_NAME_VALUE = "com.lancer.cloud.generator.mapper";

    /**
     * 查询的key
     */
    public static final String QUERY_PACKAGE_NAME_CLAZZ_KEY = "queryPackageName";
    /**
     * 查询包名
     */
    public static final String QUERY_PACKAGE_NAME_VALUE = "com.lancer.cloud.generator.model.entity";

    /**
     * 查询的key
     */
    public static final String AUTHOR_NAME_KEY = "queryPackageName";
    /**
     * 查询包名
     */
    public static final String AUTHOR_NAME_VALUE = "com.lancer.cloud.generator.model.entity";

    /**
     * 查询的key
     */
    public static final String SERVICE_API_PACKAGE_NAME_KEY = "authorName";
    /**
     * 查询包名
     */
    public static final String SERVICE_API_PACKAGE_NAME_VALUE = "caijinbang";
    /**
     * 查询的key
     */
    public static final String SERVICE_PACKAGE_NAME_KEY = "servicepackagename";
    /**
     * 查询包名
     */
    public static final String SERVICE_PACKAGE_NAME_VALUE = "com.lancer.cloud.generator.service";


}
